8db5b8146353f9fce18d04a091bb18a8978883f6,src/main/java/org/wildfly/security/auth/client/AuthenticationConfiguration.java,AuthenticationConfiguration,createSaslClient,#URI#Collection#UnaryOperator#,1030

Before Change


        saslClientFactory = new FilterMechanismSaslClientFactory(saslClientFactory, this::filterOneSaslMechanism);

        return saslClientFactory.createSaslClient(serverMechanisms.toArray(new String[serverMechanisms.size()]),
                getAuthorizationName(), uri.getScheme(), uri.getHost(), Collections.emptyMap(), getCallbackHandler());
    }

    // equality

After Change


        }
        saslClientFactory = new FilterMechanismSaslClientFactory(saslClientFactory, this::filterOneSaslMechanism);

        final CallbackHandler callbackHandler = getCallbackHandler();
        return saslClientFactory.createSaslClient(serverMechanisms.toArray(new String[serverMechanisms.size()]),
                getAuthorizationName(), uri.getScheme(), uri.getHost(), Collections.emptyMap(), callbackHandler == null ? this::defaultHandleCallbacks : callbackHandler);
    }

    void defaultHandleCallbacks(Callback[] callbacks) throws IOException, UnsupportedCallbackException {